📆 Daily Planner
(28 actions, 28 KB)
0 Run Shortcut
Quick Look Calendar Action Items
Input
:
[Shortcut Input]
Workflow
:
{ "workflowIdentifier": "C5ED3E50-E804-41BD-8920-65AF715565C1", "workflowName": "Quick Look Calendar Action Items", "isSelf": false }
1 Change
[Shortcut Input
as Date{"Date Style":"Relative","WFISO8601IncludeTime":false,"Time Style":"None","Relative Style":"Short"}
]
to
lowercase
»
2 Text »
📆 Add to
[1 Updated Text]
's calendar? • 👇Select one or multiple👇 • ⏩ Press "Done" to skip
3 Run Shortcut
Format Text with Text Divider Pair
»
5
Input
:
[2 Text]
Workflow
:
{ "workflowIdentifier": "FF2507D8-22D2-41D2-B62A-7EACF9B4D9AC", "workflowName": "Format Text with Text Divider Pair", "isSelf": false }
4 DataJar > GetValueIntent »
keyPath
:
My Calendar
5 Choose from List
[4 Value
as Dictionary.scheduled
]
»
6
7
ChooseFromListActionPrompt
:
[3 Shortcut Result]
ChooseFromListActionSelectMultiple
:
true
6 If
[5 Chosen Item]
has any value
7 Repeat with Each in
[5 Chosen Item]
8 If
[Repeat Item
’s Name
]
is
Hua-Ming's Training Calendar
9 Run Shortcut
Schedule My Training
Input
:
[Shortcut Input]
Workflow
:
{ "workflowIdentifier": "3EEB1114-2B49-46D1-9A2F-A8C6EE62E99D", "workflowName": "Schedule My Training", "isSelf": false }
10 Otherwise
11 Text-Case > TextCaseIntent »
13
17
text
:
@
[Repeat Item]
format
:
italic
ShowWhenRun
:
false
12 DataJar > GetValueIntent
➔ Text Divider
»
keyPath
:
Text Divider
13 Text »
[11 Formatted Text]
[12 Text Divider]
→ 🤖 Calendar Event(s) Title?
14 Ask for Text Input »
AskActionPrompt
:
[13 Text]
15 Split Text
[14 Provided Input]
by New Lines »
16 Repeat[2] with Each in
[15 Split Text]
17 Text »
❀° ┄──────╮
\u{space}\u{space}\u{space}\u{space}\u{space}\u{space}\u{space}\u{space}\u{space}\u{space}\u{space}
[Repeat Item 2]
╰──────┄ °❀
\u{space}
[11 Formatted Text]
18 Dictionary »
{ "date": "
[Shortcut Input]
", "calEventTitle": "
[17 Text]
" }
19 Run Shortcut
Choose Time
»
Input
:
[18 Dictionary]
Workflow
:
{ "workflowIdentifier": "5758546B-C9BA-4BF9-96EF-34C84894007A", "workflowName": "Choose Time", "isSelf": false }
20 Add New Event
[Repeat Item 2]
from
[19 Shortcut Result
as Dictionary.startTime
]
to
[19 Shortcut Result
as Dictionary.endTime
]
CalendarDescriptor
:
[Repeat Item]
ShowWhenRun
:
false
21 End Repeat[2] with Each
22 End If ▵
10
23 End Repeat with Each ▵
7
24 Wait
1
seconds
25 Dictionary »
{ "shortcutName": "📆 Daily Planner", "shortcutInput": "
[Shortcut Input
as Date’s Creation Date
]
", "type": "Dates" }
26 Run Shortcut
Continue?
Input
:
[25 Dictionary]
Workflow
:
{ "workflowIdentifier": "7478941B-F16E-4B59-A302-79B1AAF2261B", "workflowName": "Continue?", "isSelf": false }
27 End If ▵
6